package com.ruoyi.liborder.service.impl;

import com.ruoyi.liborder.domain.LibOrderNote;
import com.ruoyi.liborder.mapper.LibOrderNoteMapper;
import com.ruoyi.liborder.service.ILibOrderNoteService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class LibOrderNoteServiceImpl implements ILibOrderNoteService {
    @Autowired
    private LibOrderNoteMapper libOrderNoteMapper;

    /**
     * 查询留言
     *
     * @param noteId 留言主键
     * @return 留言
     */
    @Override
    public LibOrderNote selectLibOrderNoteByNoteId(String noteId) {
        return libOrderNoteMapper.selectLibOrderNoteByNoteId(noteId);
    }

    /**
     * 查询留言列表
     *
     * @param libOrderNote 留言
     * @return 留言
     */
    @Override
    public List<LibOrderNote> selectLibOrderNoteList(LibOrderNote libOrderNote) {
        return libOrderNoteMapper.selectLibOrderNoteList(libOrderNote);
    }

    /**
     * 新增留言
     *
     * @param libOrderNote 留言
     * @return 结果
     */
    @Override
    public int insertLibOrderNote(LibOrderNote libOrderNote) {
        return libOrderNoteMapper.insertLibOrderNote(libOrderNote);
    }

    /**
     * 修改留言
     *
     * @param libOrderNote 留言
     * @return 结果
     */
    @Override
    public int updateLibOrderNote(LibOrderNote libOrderNote) {
        return libOrderNoteMapper.updateLibOrderNote(libOrderNote);
    }

    /**
     * 批量删除留言
     *
     * @param noteIds 需要删除的留言主键
     * @return 结果
     */
    @Override
    public int deleteLibOrderNoteByNoteIds(String[] noteIds) {
        return libOrderNoteMapper.deleteLibOrderNoteByNoteIds(noteIds);
    }

    /**
     * 删除留言信息
     *
     * @param noteId 留言主键
     * @return 结果
     */
    @Override
    public int deleteLibOrderNoteByNoteId(String noteId) {
        return libOrderNoteMapper.deleteLibOrderNoteByNoteId(noteId);
    }
}
